﻿namespace TNet
{
    using System;

    public enum Packet
    {
        Empty,
        Error,
        Disconnect,
        RequestID,
        RequestPing,
        RequestSetUDP,
        RequestJoinChannel,
        RequestLeaveChannel,
        RequestCloseChannel,
        RequestSetPlayerLimit,
        RequestLoadLevel,
        RequestSetName,
        RequestSetHost,
        RequestRemoveRFC,
        RequestCreate,
        RequestDestroy,
        RequestSaveFile,
        RequestLoadFile,
        RequestDeleteFile,
        RequestNoDelay,
        RequestSetChannelData,
        RequestChannelList,
        ResponseID,
        ResponsePing,
        ResponseSetUDP,
        ResponsePlayerLeft,
        ResponsePlayerJoined,
        ResponseJoiningChannel,
        ResponseJoinChannel,
        ResponseLeaveChannel,
        ResponseRenamePlayer,
        ResponseSetHost,
        ResponseLoadLevel,
        ResponseCreate,
        ResponseDestroy,
        ResponseLoadFile,
        ResponseSetChannelData,
        ResponseChannelList,
        ForwardToAll,
        ForwardToAllSaved,
        ForwardToOthers,
        ForwardToOthersSaved,
        ForwardToHost,
        ForwardToPlayer,
        ForwardToPlayerBuffered,
        RequestAddServer,
        RequestRemoveServer,
        RequestServerList,
        ResponseServerList,
        RequestSetTimeout,
        Broadcast,
        RequestActivateUDP,
        SyncPlayerData,
        ForwardByName,
        ForwardTargetNotFound
    }
}

